<?php
Class ShowAction extends Action {
    Public function index(){
        $id = (int)$_GET['id'];
        //博客点击 自动加1
        //注意默认为加1    setInc('click',3);点击加3   setDec()减1 给某一个字段加1  减1
       // M('blog') -> where(array('id' => $id)) -> setInc('click');

        $where = array('id' => $id);
        $field = array('id','title','time','click','content','cid');
//        $blog = M('blog') -> field($field) -> where($where) -> find();
        //注意where可以放在find里面
       // $blog = M('blog') -> field($field) -> find($where);
        //如果是以主键id为条件的话可以写 可以去掉$wherefind()里面写$id
        $this -> blog = M('blog') -> field($field) -> find($id);
//        p($blog);die;

        $cid = $this -> blog['cid'];
        import('Class.Category',APP_PATH);
        $cate = M('cate') -> order('sort') -> select();
        $this -> parent = Category::getParents($cate,$cid);
        $this -> display();
    }

    Public function clickNum(){
        //加缓存以后因为点击次数是一直变化的  所以把点击单独设置
        $id = (int)$_GET['id'];
        $where = array('id' => $id);
        //为了保持一致先查询点击次数在增加
        $click = M('blog') -> where($where) -> getField('click');
        //注意默认为加1    setInc('click',3);点击加3   setDec()减1 给某一个字段加1  减1
         M('blog') -> where($where) -> setInc('click');

        echo 'document.write('.$click.')';
    }
}